<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

class Form_Recadastro_representante extends Zend_Form{
    
	
	
		public function init(){

//Fieldset de Representante legal
            
            $repre_id = new Zend_Form_Element_Hidden('representante_id');
            $repre_id->addFilter('Int');

            $nomerepre = new Zend_Form_Element_Text('nome');
            $nomerepre->setLabel('Nome:')
                   ->setRequired(true)
                    ->addErrorMessage('Este Campo é Requerido');
            
            $cpf_repre = new Zend_Form_Element_Text('cpf');
            $cpf_repre->setLabel('CPF')
                   ->setRequired(true)
                    ->addErrorMessage('Este Campo é Requerido');
                  
            $rg_repre = new Zend_Form_Element_Text('rg');
            $rg_repre->setLabel('RG')
                   ->setRequired(true)
                    ->addErrorMessage('Este Campo é Requerido');
            
            $orgaoexpedrg = new Zend_Form_Element_Text('orgaoexpedrg');
            $orgaoexpedrg->setLabel('Orgão Expedição RG')
                   ->setRequired(true)
                   ->addErrorMessage('Este Campo é Requerido');
            
            $dataemissao_repre = new Zend_Form_Element_Text('dataemissao');
            $dataemissao_repre->setLabel('Data Emissão:')
                   ->setRequired(true)
                   ->setAttrib('class','datepicker');
            
            $ufrg_repre = new Zend_Form_Element_Select('ufrg');
            $ufrg_repre->setLabel('UF RG')                                                          
                    ->setRequired(true)
                    ->addErrorMessage('Este Campo é Requerido');
            
            $datanascimento_repre = new Zend_Form_Element_Text('datanascimento');
            $datanascimento_repre->setLabel('Data Nascimento:')
                   ->setRequired(true)
                   ->setAttrib('class','datepicker');
             
            $sexo_repre = new Zend_Form_Element_Select('sexo');
            $sexo_repre->setLabel('Sexo')                                                          
                    ->setRequired(true)
                    ->addErrorMessage('Este Campo é Requerido');
            
            $fielsetrepresentante = $this->addElements(array($repre_id,$nomerepre,$cpf_repre,$rg_repre,$orgaoexpedrg,$dataemissao_repre,$ufrg_repre, $datanascimento_repre,$sexo_repre))
                    ->addDisplayGroup(array($repre_id,$nomerepre,$cpf_repre,$rg_repre,$orgaoexpedrg, $dataemissao_repre,$ufrg_repre, $datanascimento_repre,$sexo_repre),'representantelegal',array("legend" => "Dados do Representante Legal"));

// Endereço
            
            $end_id = new Zend_Form_Element_Hidden('endereco_id');
            $end_id->addFilter('Int');

            $tp_logra = new Zend_Form_Element_Select('tipologradouro');
            $tp_logra->setLabel('Tipo Logradouro')                                                          
                    ->setRequired(true)
                    ->addErrorMessage('Este Campo é Requerido');
            
            $logra = new Zend_Form_Element_Text('logradouro');
            $logra->setLabel('Logradouro')
                   ->setRequired(true)
                    ->addErrorMessage('Este Campo é Requerido');
                  
            $num = new Zend_Form_Element_Text('numero');
            $num->setLabel('Numero')
                   ->setRequired(true)
                    ->addErrorMessage('Este Campo é Requerido');
            
            $uflogra = new Zend_Form_Element_Select('uflogradouro');
            $uflogra->setLabel('UF Logradouro')                                                          
                    ->setRequired(true)
                    ->addErrorMessage('Este Campo é Requerido');
             
            $municipio = new Zend_Form_Element_Text('municipio');
            $municipio->setLabel('Municipio')
                   ->setRequired(true)
                   ->addErrorMessage('Este Campo é Requerido');
            
            $bairro = new Zend_Form_Element_Text('bairro');
            $bairro->setLabel('Bairro:')
                   ->setRequired(true)
                  ->addErrorMessage('Este Campo é Requerido');
            
            $cep_end = new Zend_Form_Element_Select('cep');
            $cep_end->setLabel('CEP')                                                          
                    ->setRequired(true)
                    ->addErrorMessage('Este Campo é Requerido');
             
            $compl = new Zend_Form_Element_Select('complemento');
            $compl->setLabel('Complemento')                                                          
                    ->setRequired(true)
                    ->addErrorMessage('Este Campo é Requerido');
             
             
            $fieldsetendereco = $this->addElements(array($end_id,$tp_logra,$logra,$num,$uflogra,$municipio,$bairro,$cep_end,$compl))
                    ->addDisplayGroup(array($end_id,$tp_logra,$logra,$num,$uflogra,$municipio,$bairro,$cep_end,$compl),'endereco',array("legend" => "Dados do Endereço"));
		
			
            $submit = new Zend_Form_Element_Submit('Salvar');
            $this->addElements(array($fielsetrepresentante,$fielsetrepresentante,$submit));
                    
		}

}            
                    
?>


